.markdown-body {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    color: #333;
    overflow: hidden;
    font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "华文细黑", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "宋体", Heiti, "黑体", sans-serif;
    font-size: 16px;
    line-height: 1.6;
    word-wrap: break-word;
}


.markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 {
    position: relative;
    margin-bottom: 16px;
    font-weight: bold;
    line-height: 1.4;
}
.markdown-body h1 {
    padding-bottom: 9.45px;
    font-size: 2em;
    line-height: 1.2;
    border-bottom: 1px solid rgb(212, 212, 212);
}

.markdown-body h2 {
    padding-bottom: 0.3em;
    font-size: 1.65em;
    line-height: 1.225;
    border-bottom: 1px solid rgb(212, 212, 212);
}
.markdown-body h3 {
    font-size: 1.45em;
    line-height: 1.43;
}

.markdown-body h4 {
    font-size: 1.25em;
}
.markdown-body h5 {
    font-size: 1em;
}
.markdown-body h6 {
    font-size: 1em;
    color: #777;
}
.markdown-body strong {
    font-weight: bold;
}
.markdown sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}
.markdown-body p, .markdown-body blockquote, .markdown-body ul, .markdown-body ol, .markdown-body dl, .markdown-body table, .markdown-body pre {
    margin-top: 0;
    margin-bottom: 16px;
}
.markdown-body blockquote{
    color: #666;
    border-left: 4px solid #ddd;
    padding-left: 20px;
    margin-left: 0;
    font-size: 14px;
    font-style: italic;
    padding: 0 15px;
    color: #777;
    border-left: 4px solid #ddd;
}
.markdown-body a {
    color: #4183c4;
    text-decoration: none;
}
.markdown-body table {
    display: block;
    width: 100%;
    overflow: auto;
    word-break: normal;
    word-break: keep-all;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: transparent;
    border-color: grey;
    text-indent: initial;
    border-collapse: collapse;
    border-spacing: 0; 
}
.markdown-body table th, .markdown-body table td {
    padding: 6px 13px;
    border: 1px solid #ddd;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgb(221, 221, 221);
    border-right-color: rgb(221, 221, 221);
    border-bottom-color: rgb(221, 221, 221);
    border-left-color: rgb(221, 221, 221);
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
}
.markdown-body table tr {
    background-color: #fff;
    border-top: 1px solid #ccc;
}
.markdown-body pre, .markdown-body code, .markdown-body kbd{
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
    font-size: 18px;
}
.markdown-body code {
    border: 1px solid #ddd;
    background: #f6f6f6;
    padding: 3px;
    border-radius: 3px;
    font-size: 14px;
}
.markdown-body pre {
    border: 1px solid #f0f0f0;
    padding: 2px;
    overflow: auto;
    font-size: 85%;
    line-height: 1.45;
    background-color: #f6f8fa;
    border-radius: 3px;
}
.markdown-body pre code {
    display: inline;
    max-width: initial;
    padding: 0;
    margin: 0;
    overflow: initial;
    line-height: inherit;
    word-wrap: normal;
    background-color: transparent;
    border: 0;
}